﻿namespace QuantumCore.API.Core.Models;

public enum EApplyType : byte
{
    None = 0,
    MaxHp = 1,
    MaxSp = 2,
    Con = 3,
    Int = 4,
    Str = 5,
    Dex = 6,
    AttackSpeed = 7,
    MovSpeed = 8,
    CastSpeed = 9,
    HpRegen = 10,
    SpRegen = 11,
    PoisonPct = 12,
    StunPct = 13,
    SlowPct = 14,
    CriticalPct = 15,
    PenetratePct = 16,
    AttackBonusHuman = 17,
    AttackBonusAnimal = 18,
    AttackBonusOrc = 19,
    AttackBonusMilgyo = 20,
    AttackBonusUndead = 21,
    AttackBonusDevil = 22,
    StealHp = 23,
    StealSp = 24,
    ManaBurnPct = 25,
    DamageSpRecover = 26,
    Block = 27,
    Dodge = 28,
    ResistSword = 29,
    ResistTwoHand = 30,
    ResistDagger = 31,
    ResistBell = 32,
    ResistFan = 33,
    ResistBow = 34,
    ResistFire = 35,
    ResistElec = 36,
    ResistMagic = 37,
    ResistWind = 38,
    ReflectMelee = 39,
    ReflectCurse = 40,
    PoisonReduce = 41,
    KillSpRecover = 42,
    ExpDoubleBonus = 43,
    GoldDoubleBonus = 44,
    ItemDropBonus = 45,
    PotionBonus = 46,
    KillHpRecover = 47,
    ImmuneStun = 48,
    ImmuneSlow = 49,
    ImmuneFall = 50,
    Skill = 51,
    BowDistance = 52,
    AttGradeBonus = 53,
    DefGradeBonus = 54,
    MagicAttGrade = 55,
    MagicDefGrade = 56,
    CursePct = 57,
    MaxStamina = 58,
    AttackBonusWarrior = 59,
    AttackBonusAssassin = 60,
    AttackBonusSura = 61,
    AttackBonusShaman = 62,
    AttackBonusMonster = 63,
    MallAttackBonus = 64,
    MallDefBonus = 65,
    MallExpBonus = 66,
    MallItemBonus = 67,
    MallGoldBonus = 68,
    MaxHpPct = 69,
    MaxSpPct = 70,
    SkillDamageBonus = 71,
    NormalHitDamageBonus = 72,
    SkillDefendBonus = 73,
    NormalHitDefendBonus = 74,
    PcBangExpBonus = 75,
    PcBangDropBonus = 76,
    ExtractHpPct = 77,
    ResistWarrior = 78,
    ResistAssassin = 79,
    ResistSura = 80,
    ResistShaman = 81,
    Energy = 82,
    DefGrade = 83,
    CostumeAttrBonus = 84,
    MagicAttackBonusPer = 85,
    MeleeMagicAttackBonusPer = 86,
    ResistIce = 87,
    ResistEarth = 88,
    ResistDark = 89,
    AntiCriticalPct = 90,
    AntiPenetratePct = 91
}